// components/takemedicine/takemedicine.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    item:{
      type:Object,
      value:{}
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {

  take(e){
    //console.log(this.data.item._id,this.data.item.singlenum);

    wx.showLoading({
      title: '取药中...',
      mask:true
    });
    wx.cloud.callFunction({
      name: 'Takemedicine',
      data: { 
        id: this.data.item._id,
        singlenum:this.data.item.singlenum
       },
      success: (res) => {
        wx.hideLoading();
        if (res.result.success) {
          wx.showToast({
            title: '取药成功',
            icon: 'success'
          });
        } else {
          wx.showToast({
            title: res.result.message || '取药失败',
            icon: 'none'
          });
        }
      },
      fail: (err) => {
        wx.hideLoading();
        wx.showToast({
          title: '网络错误，请重试',
          icon: 'none'
        });
        console.error('云函数调用失败:', err);
      }
    });
  }

  }
})